/*html-base.css*/
/*html标签默认样式*/
body,ul,ol,dl,dd,form,p,select,textarea,thead,tbody,tfoot{margin:0;}
body,ul,ol,option,textarea,th,td{padding: 0;}
ul,li,ol{list-style: none;}
body{font-family: Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;font-size: 16px;}
table { display: table; }/*默认为表格显示*/ 
tr { display: table-row; }/*默认为表格行显示*/ 
thead { display: table-header-group; }/*默认为表格头部分组显示*/ 
tbody { display: table-row-group;}/*默认为表格行分组显示*/ 
tfoot { display: table-footer-group;}/*默认为表格底部分组显示*/
thead, tbody, tfoot { vertical-align: middle; }/*定义表头、主体表、表脚元素默认为垂直对齐*/ 
td, th { display: table-cell; }/*默认为单元格显示*/ 
td, th { vertical-align: inherit; }/*定义单元格、列标题默认为垂直对齐默认为继承*/ 
caption { display: table-caption; }/*默认为表格标题显示*/ 
th { font-weight: bolder; text-align: center; }/*默认为表格标题显示，呈现加粗居中状态*/ 
caption { text-align: center; }/*默认为表格标题显示，呈现居中状态*/ 
h1,h2,h3 {font-weight: normal;margin-top: 0;margin-bottom: 0;} 
i, em,var, address { font-style: italic; } 
input,button,textarea,select,option{font-family: inherit;outline: none;} 
button,textarea,input[type="button"],input[type="submit"]{border:0; padding:0; outline:none; resize:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand { display: none; }
a{ text-decoration:none; color:#333;}
a,img,button,input,textarea{-webkit-tap-highlight-color:transparent;}
img{ vertical-align:top; border:none;}
::-webkit-input-placeholder {color:#959595;}/* WebKit browsers */ 
:-moz-placeholder { color:#959595;} /* Mozilla Firefox 4 to 18 */ 
::-moz-placeholder {color:#959595;}/* Mozilla Firefox 19+ */  
input:-ms-input-placeholder {color:#959595;} /* Internet Explorer 10+ */ 
textarea:-ms-input-placeholder {color:#959595;} 
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clearfix:after {content: '';display: block;clear: both;}
/* function */
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-oh{overflow:hidden;}
.f-fs12{font-size:14px;}
.f-fs14{font-size:14px;}
.f-fs16{font-size:16px;}
.f-fs18{font-size:18px;}
.f-fs20{font-size:20px;}
.f-fs22{font-size:22px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-lh1{line-height:1;}
.f-lh2{line-height:2;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}/* 超出内容以省略号显示 */
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
/* 布局样式 */
.g-hd,.g-bd,.g-ft{min-width: 1200px;}
.g-hd .container,.g-bd .container,.g-ft .container{width: 1200px;margin-left: auto;margin-right: auto;}
/* 模块样式 */
.m-nav li{float: left;font-size: 16px;}
.m-nav li a,.m-navr li a{color: #333;display: block;}
.m-bot li{text-align: left;font-size: 16px;line-height: 2;color: #fff;}
.m-ban{width: 100%;position: relative;}

/* 元件基础样式 */
.u-bot-txt{width:100%;position: absolute;color: #fff;bottom: 20px;text-align: center;}
.u-btn{color: #fff;font-size: 16px;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
		width: 100px;height: 32px;line-height: 32px;display: block;margin-left: auto;margin-right: auto;}
.u-btn-big{font-size: 24px;}
.u-btn-down{color: #18b4ed;font-size: 16px;padding-right: 22px;background: url('../images/icon_down.png') right center no-repeat;
		background-size: 16px;}
.u-btn-down:hover{background: url('../images/icon_down2.png') right center no-repeat;background-size: 16px;}
.u-ipt{font-size:16px;border:1px solid #D9D9D9;color:#333;background:#fff;outline: none;
		-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-sizing: content-box;
		width:370px;height:21px;line-height:21px;padding:11px 16px;}
/* 大的按钮 */
.u-btn-1{width: 404px;background: #3f88fa;font-size: 18px;height: 49px;line-height: 49px;
		-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;}
/* 稍大按钮 */
.u-btn-2{width: 127px;background: #3f88fa;font-size: 16px;height: 45px;line-height: 45px;cursor: pointer;}
/* 窄输入框 */
.u-ipt-1{width: 220px;}
.u-ipt-11{width: 185px;}
.u-ipt-s{background: url('../images/icon-whitesj.png') 368px center no-repeat;background-size: 14px;cursor: pointer;}
/* 有下拉框的input */
.u-ipt-list{width: 100%;font-size: 16px;line-height: 30px;color: #333;position: absolute;top: 45px;z-index: 1000;
		background: #fff;border-width: 0 1px 1px;border-style: solid;border-color: #d9d9d9;display: none;}
.u-ipt-list li{padding-left: 16px;}
.u-ipt-list li:hover{background: #f3f5f7;cursor: pointer;}
/* 皮肤样式，即文字色，背景色，边框色 */
.s-tc1{color:#2dfdfd;}
.s-tc2{color: #3f88fa;}
.s-tc-p1{color: #01ad4b;}
.s-tc-p2{color: #fc8012;}
.s-tc-p3{color: #20a1fb;}
.s-tc-p4{color: #b3c705;}
.s-tc-p5{color: #eb4138;}

/* 状态 */
.m-nav li.z-act a{background: url('../images/hbg.jpg') center no-repeat;background-size:cover;color: #fff;}
.u-btn.z-usa{background: #3f88fa;}
.u-btn.z-dsa{background: #c4c4c4;}
/* 文本不能被选择 */
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-bsb{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.f-bg-clr{background: #f0f0f0;}
.f-bg-clr2{background: #fff;}